package day03;

/**
 * @author wangzhisen
 * @Desc TODO
 * @date 2025/4/10
 */
//练习3：for循环实现在控制台打印水仙花数，并统计水仙花的个数
/*
    分析：
        什么是水仙花数呢?
        所谓的水仙花数是指一个三位数[100,999]，其各位数字的立方和等于该数本身。
        举例：153就是一个水仙花数。
        153 = 1*1*1 + 5*5*5 + 3*3*3
 */
public class CycleDemo3 {
    public static void main(String[] args) {
        int n=0;//统计个数
        for(int i=100;i<=999;i++){
            int a=i%10,b=i/10%10,c=i/100;
            if( a*a*a +b*b*b +c*c*c == i ){
                System.out.println(i);
                n++;
            }
        }
        System.out.println("水仙花的个数为："+n);
    }
}
